<?php

class Application_Model_DbTable_Prises extends Zend_Db_Table_Abstract
{

    protected $_name = 'prises';

	public function obtenirPrise($id)
    {
        $id = (int)$id;
        $row = $this->fetchRow('id = ' . $id);
        if (!$row) {
            throw new Exception("Impossible de trouver l'enregistrement $id");
        }
        return $row->toArray();
    }

    public function ajouterPrise($date, $distributeur, $journale)
    {
        $data = array(
			'date' => $date,
            'distributeur' => $distributeur,
            'journale' => $journale,
        );
        $this->insert($data);
    }

    public function modifierPrise($id, $date, $distributeur, $journale)
    {
        $data = array(
			'date' => $date,
            'distributeur' => $distributeur,
            'journale' => $journale,
        );
        $this->update($data, 'id = '. (int)$id);
    }

    public function supprimerPrise($id)
    {
        $this->delete('id =' . (int)$id);
    }
}